Windows System and Program Files Folders

A 64-bit operating system has two versions of the program files folder and the Windows system folder (system directory). One version is intended for 32-bit files and other version is intended for 64-bit files. The name of these folders, the bitness they are intended for, and the folder path is shown in the table below:

Folder name Bitness Folder path Description
SysWOW64 32 C:\Windows\SysWOW64 Windows System folder (system directory) for 32-bit libraries and executables
System32 64 C:\Windows\System32 Windows System folder (system directory) for 64-bit libraries and executables
Program Files (x86) 32 C:\Program Files (x86) Folder for 32-bit program files
Program Files 64 C:\Program Files Folder for 64-bit program files

On a 32-bit operating system, there is only one system folder and it is named Windows\System32. When the 64-bit operating system came along Microsoft moved the 32-bit content to Windows\SysWOW64. SysWOW64 stands for: System Windows 32-bit on Windows 64-bit.

RegSvr32.exe

Note that on a 32-bit operating system there is a RegSvr32.exe in C:\Windows\System32. On a 64-bit operating system there is a RegSvr32.exe in both C:\Windows\SysWOW64 and C:\Windows\System32. Use the correct executable to register a file.